package domain;
import java.sql.Timestamp;
import javax.persistence.*;
/**
 * 域对象描述 订单 
 */
@Entity
@Table(name = "T_DELIVERY_ORDER")
public class DeliveryOrder{
/**
 *主键
 */
private Integer id;
/**
 *订单编号
 */
private String orderNumber;
/**
 *订单类型
 */
private String orderType;
/**
 *VIP订单
 */
private String vipCustomFlag;
/**
 *寄件人
 */
private String sender;
/**
 *取件地址
 */
private String fetchAddr;
/**
 *寄件人电话
 */
private String senderPhone;
/**
 *收件人
 */
private String receiver;
/**
 *收件人地址
 */
private String receiverAddr;
/**
 *收件人电话
 */
private String receiverPhone;
/**
 *始发地
 */
private String originLocation;
/**
 *目的地
 */
private String destLocation;
/**
 *计费重量
 */
private Double chargeWeight;
/**
 *体积
 */
private String dimension;
/**
 *物品描述
 */
private String contentsDesc;
/**
 *付款类型
 */
private String payType;
/**
 *特别操作指示
 */
private String specialOperateNote;
/**
 *保险费
 */
private Double insuranceFee;
/**
 *代收款
 */
private Double agencyReceiveFee;
/**
 *订单日期
 */
private Timestamp orderDate;
/**
 *货物品名
 */
private String goodsName;
/**
 *货品价值
 */
private Double goodsPrice;
/**
 *服务类型
 */
private String serviceType;
/**
 *分站点
 */
private String subStation;
/**
 *录入
 */
private String creater;
/**
 *取件
 */
private String fetcher;
/**
 *派送
 */
private String dispatcher;
/**
 *问题订单代码
 */
private String problemCode;
/**
 *状态
 */
private String orderStatus;
/**
 *调度
 */
private String scheduler;
/**
 *备注
 */
private String orderNote;
/**
 *运费
 */
private Double deliveryFee;
/**
 *包裹数
 */
private Integer pkgCount;
/**
 * @return Integer 
 */
@Id
@GeneratedValue
@Column(name="ID")
public Integer getId(){
	return id;
}
/**
 * @return String 
 */
@Column(name="ORDER_NUMBER",length=20,unique=false,nullable=false)
public String getOrderNumber(){
	return orderNumber;
}
/**
 * @return String 
 */
@Column(name="ORDER_TYPE",length=20,unique=false,nullable=true)
public String getOrderType(){
	return orderType;
}
/**
 * @return String 
 */
@Column(name="VIP_CUSTOM_FLAG",length=20,unique=false,nullable=true)
public String getVipCustomFlag(){
	return vipCustomFlag;
}
/**
 * @return String 
 */
@Column(name="SENDER",length=20,unique=false,nullable=false)
public String getSender(){
	return sender;
}
/**
 * @return String 
 */
@Column(name="FETCH_ADDR",length=40,unique=false,nullable=false)
public String getFetchAddr(){
	return fetchAddr;
}
/**
 * @return String 
 */
@Column(name="SENDER_PHONE",length=20,unique=false,nullable=false)
public String getSenderPhone(){
	return senderPhone;
}
/**
 * @return String 
 */
@Column(name="RECEIVER",length=40,unique=false,nullable=false)
public String getReceiver(){
	return receiver;
}
/**
 * @return String 
 */
@Column(name="RECEIVER_ADDR",length=40,unique=false,nullable=false)
public String getReceiverAddr(){
	return receiverAddr;
}
/**
 * @return String 
 */
@Column(name="RECEIVER_PHONE",length=20,unique=false,nullable=false)
public String getReceiverPhone(){
	return receiverPhone;
}
/**
 * @return String 
 */
@Column(name="ORIGIN_LOCATION",length=20,unique=false,nullable=true)
public String getOriginLocation(){
	return originLocation;
}
/**
 * @return String 
 */
@Column(name="DEST_LOCATION",length=20,unique=false,nullable=true)
public String getDestLocation(){
	return destLocation;
}
/**
 * @return Double 
 */
public Double getChargeWeight(){
	return chargeWeight;
}
/**
 * @return String 
 */
@Column(name="DIMENSION",length=20,unique=false,nullable=true)
public String getDimension(){
	return dimension;
}
/**
 * @return String 
 */
@Column(name="CONTENTS_DESC",length=1000,unique=false,nullable=true)
public String getContentsDesc(){
	return contentsDesc;
}
/**
 * @return String 
 */
@Column(name="PAY_TYPE",length=20,unique=false,nullable=true)
public String getPayType(){
	return payType;
}
/**
 * @return String 
 */
@Column(name="SPECIAL_OPER_NOTE",length=1000,unique=false,nullable=true)
public String getSpecialOperateNote(){
	return specialOperateNote;
}
/**
 * @return Double 
 */
public Double getInsuranceFee(){
	return insuranceFee;
}
/**
 * @return Double 
 */
public Double getAgencyReceiveFee(){
	return agencyReceiveFee;
}
/**
 * @return Timestamp 
 */
@Column(name="ORDER_DATE",unique=false,nullable=false)
public Timestamp getOrderDate(){
	return orderDate;
}
/**
 * @return String 
 */
@Column(name="GOODS_NAME",length=40,unique=false,nullable=true)
public String getGoodsName(){
	return goodsName;
}
/**
 * @return Double 
 */
public Double getGoodsPrice(){
	return goodsPrice;
}
/**
 * @return String 
 */
@Column(name="SERVICE_TYPE",length=20,unique=false,nullable=true)
public String getServiceType(){
	return serviceType;
}
/**
 * @return String 
 */
@Column(name="SUB_STATION",length=80,unique=false,nullable=true)
public String getSubStation(){
	return subStation;
}
/**
 * @return String 
 */
@Column(name="CREATER",length=20,unique=false,nullable=false)
public String getCreater(){
	return creater;
}
/**
 * @return String 
 */
@Column(name="FETCHER",length=20,unique=false,nullable=true)
public String getFetcher(){
	return fetcher;
}
/**
 * @return String 
 */
@Column(name="DISPATCHER",length=20,unique=false,nullable=true)
public String getDispatcher(){
	return dispatcher;
}
/**
 * @return String 
 */
@Column(name="PROBLEM_CODE",length=20,unique=false,nullable=true)
public String getProblemCode(){
	return problemCode;
}
/**
 * @return String 
 */
@Column(name="ORDER_STATUS",length=20,unique=false,nullable=true)
public String getOrderStatus(){
	return orderStatus;
}
/**
 * @return String 
 */
@Column(name="SCHEDULER",length=20,unique=false,nullable=true)
public String getScheduler(){
	return scheduler;
}
/**
 * @return String 
 */
@Column(name="ORDER_NOTE",length=1000,unique=false,nullable=true)
public String getOrderNote(){
	return orderNote;
}
/**
 * @return Double 
 */
public Double getDeliveryFee(){
	return deliveryFee;
}
/**
 * @return Integer 
 */
@Column(name="PKG_COUNT")
public Integer getPkgCount(){
	return pkgCount;
}
/**
 * @param pId 
 */
public void setId(Integer pId){
	id=pId;
}
/**
 * @param pOrderNumber 
 */
public void setOrderNumber(String pOrderNumber){
	orderNumber=pOrderNumber;
}
/**
 * @param pOrderType 
 */
public void setOrderType(String pOrderType){
	orderType=pOrderType;
}
/**
 * @param pVipCustomFlag 
 */
public void setVipCustomFlag(String pVipCustomFlag){
	vipCustomFlag=pVipCustomFlag;
}
/**
 * @param pSender 
 */
public void setSender(String pSender){
	sender=pSender;
}
/**
 * @param pFetchAddr 
 */
public void setFetchAddr(String pFetchAddr){
	fetchAddr=pFetchAddr;
}
/**
 * @param pSenderPhone 
 */
public void setSenderPhone(String pSenderPhone){
	senderPhone=pSenderPhone;
}
/**
 * @param pReceiver 
 */
public void setReceiver(String pReceiver){
	receiver=pReceiver;
}
/**
 * @param pReceiverAddr 
 */
public void setReceiverAddr(String pReceiverAddr){
	receiverAddr=pReceiverAddr;
}
/**
 * @param pReceiverPhone 
 */
public void setReceiverPhone(String pReceiverPhone){
	receiverPhone=pReceiverPhone;
}
/**
 * @param pOriginLocation 
 */
public void setOriginLocation(String pOriginLocation){
	originLocation=pOriginLocation;
}
/**
 * @param pDestLocation 
 */
public void setDestLocation(String pDestLocation){
	destLocation=pDestLocation;
}
/**
 * @param pChargeWeight 
 */
public void setChargeWeight(Double pChargeWeight){
	chargeWeight=pChargeWeight;
}
/**
 * @param pDimension 
 */
public void setDimension(String pDimension){
	dimension=pDimension;
}
/**
 * @param pContentsDesc 
 */
public void setContentsDesc(String pContentsDesc){
	contentsDesc=pContentsDesc;
}
/**
 * @param pPayType 
 */
public void setPayType(String pPayType){
	payType=pPayType;
}
/**
 * @param pSpecialOperateNote 
 */
public void setSpecialOperateNote(String pSpecialOperateNote){
	specialOperateNote=pSpecialOperateNote;
}
/**
 * @param pInsuranceFee 
 */
public void setInsuranceFee(Double pInsuranceFee){
	insuranceFee=pInsuranceFee;
}
/**
 * @param pAgencyReceiveFee 
 */
public void setAgencyReceiveFee(Double pAgencyReceiveFee){
	agencyReceiveFee=pAgencyReceiveFee;
}
/**
 * @param pOrderDate 
 */
public void setOrderDate(Timestamp pOrderDate){
	orderDate=pOrderDate;
}
/**
 * @param pGoodsName 
 */
public void setGoodsName(String pGoodsName){
	goodsName=pGoodsName;
}
/**
 * @param pGoodsPrice 
 */
public void setGoodsPrice(Double pGoodsPrice){
	goodsPrice=pGoodsPrice;
}
/**
 * @param pServiceType 
 */
public void setServiceType(String pServiceType){
	serviceType=pServiceType;
}
/**
 * @param pSubStation 
 */
public void setSubStation(String pSubStation){
	subStation=pSubStation;
}
/**
 * @param pCreater 
 */
public void setCreater(String pCreater){
	creater=pCreater;
}
/**
 * @param pFetcher 
 */
public void setFetcher(String pFetcher){
	fetcher=pFetcher;
}
/**
 * @param pDispatcher 
 */
public void setDispatcher(String pDispatcher){
	dispatcher=pDispatcher;
}
/**
 * @param pProblemCode 
 */
public void setProblemCode(String pProblemCode){
	problemCode=pProblemCode;
}
/**
 * @param pOrderStatus 
 */
public void setOrderStatus(String pOrderStatus){
	orderStatus=pOrderStatus;
}
/**
 * @param pScheduler 
 */
public void setScheduler(String pScheduler){
	scheduler=pScheduler;
}
/**
 * @param pOrderNote 
 */
public void setOrderNote(String pOrderNote){
	orderNote=pOrderNote;
}
/**
 * @param pDeliveryFee 
 */
public void setDeliveryFee(Double pDeliveryFee){
	deliveryFee=pDeliveryFee;
}
/**
 * @param pPkgCount 
 */
public void setPkgCount(Integer pPkgCount){
	pkgCount=pPkgCount;
}
}
